#include <bits/stdc++.h>
using namespace std;
int n, a, b;
int gcd(int x, int y) {
  while (x % y != 0) {
    int t = x % y;
    x = y;
    y = t;
  }
  return y;
}
int main() {
  scanf("%d%d%d", &n, &b, &a);
  int z = gcd(a, b); // 求最大公约数
  a = a / z;
  b = b / z;
  int k = a + b + 2; // 每周期产生的伤害
  n %= k;
  int ap = 0; // A上次攻击的时间
  int bp = 0; // B上次攻击的时间
  while (n > 0) {
    if (ap + a < bp + b) {
      ap += a;
      n--;
    } else if (ap + a > bp + b) {
      bp += b;
      n--;
    } else {
      ap += a;
      bp += b;
      n -= 4;
    }
  }
  if (ap > bp) {
    printf("A");
  } else if (bp > ap) {
    printf("B");
  } else {
    printf("C");
  }
  return 0;
}